﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SharpWeb
{
    /// <summary>
    /// 指定组件是属于哪一模块，模块和组件必须位于同一程序集，若不指定此特性则将该组件默认分配到该程序集中第一个搜索到的模块。
    /// </summary>
    [AttributeUsage(AttributeTargets.Class)]
    public sealed class ComponentForAttribute: Attribute
    {
        public ComponentForAttribute(Type moduletype)
        {
            _ModuleType = moduletype;
        }
        private Type _ModuleType;

        public Type ModuleType
        {
            get { return _ModuleType; } 
        }
        
    }
}
